html {
    font-size: 62.5%;
}
* {
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", Lucida Sans Unicode, Hiragino Sans GB, 
        WenQuanYi Micro Hei, Verdana, Aril, sans-serif;
    -webkit-font-smoothing: antialiased;
    line-height: 150%;
}
body {
    font-size: 12px;
    font-size: 1.2rem;
}
a {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
}
a:hover {
    color: #000;
}
ul li{ list-style: none;}
.clear{ clear:both; line-height:0; font-size:0; height:0;}
.fontsize13{ font-size: 13px;}
.fontsize14{ font-size: 14px;}
.fontsize16{ font-size: 16px;}
.fontsize18{ font-size: 18px;}
.fontsize20{ font-size: 20px;}
.fontsize30{ font-size: 30px;}
.colwhite{ color: #fff;}
.col6{ color: #666;}
.link a{ color: #fff; margin: 0 10px;}
.link span{ display: inline-block; height: 30px; line-height: 30px;}
.pre_pos{ position: relative;;}
.bgf7{ background: #f7f7f7;}
.bgwhite{ background: #fff;}
.fl{ float: left;}
.fr{ float: right;}
.header_index{ background: url(../images/banner_header.jpg) no-repeat center center; background-size: cover;}
.header_index .container{ height: 400px;}
.logo{ width: 99px; height: 82px; background: url(../images/logo.png) no-repeat; position: absolute; left: 0px; top: 28px;}
.header_rg_link{ position: absolute; right:0px; top: 20px;}
.header_nr{ position: absolute; left: 55px; top: 190px;}
.header_nr h2{ font-size: 36px; margin-bottom: 20px;}
.header_nr .button_links a{ width: 178px; height: 43px; line-height: 43px; border-radius:3px; display: inline-block; margin:0 20px 0 0; transition:all 0.3s ease-in-out;}
.header_nr .button_links a.signup{ background: #87c234; border: 1px #87c234 solid;}
.header_nr .button_links a.signup:hover{ background: #83d311; border: 1px #83d311 solid; transition:all 0.3s ease-in-out;}
.header_nr .button_links a.signin{ border: 1px #fff solid;}
.header_nr .button_links a.signin:hover{ background: #fff; border: 1px #fff solid; color: #333; transition:all 0.3s ease-in-out;}
.header_nr .button_links a:hover{ text-decoration: none;}
.col_content{ padding: 50px 0;}
.col_content .col_list span{ display:inline-block; width: 106px; height: 106px; background-image: url(../images/down_list.png); background-repeat: no-repeat;}
.col_content .col_list span.sp1{ background-position: 0 0;}
.col_content .col_list span.sp2{ background-position: 0 -118px;}
.col_content .col_list span.sp3{ background-position: 0 -237px;}
.col_content .col_list span.sp4{ background-position: 0 -355px;}
.col_content .col_list h2{ font-size: 22px; font-weight: normal; line-height: 30px;}
.index_pd{ padding: 60px 0;}
.index_nr_row_pic{ width: 45%;}
.index_pic1,.index_pic2,.index_pic3{ height: 320px; }
.index_pic1{ background: url(../images/index_pic1.png) no-repeat center center; background-size: contain;}
.index_pic2{ background: url(../images/index_pic2.png) no-repeat center center; background-size: contain;}
.index_pic3{ background: url(../images/index_pic3.png) no-repeat center center; background-size: contain;}
.index_nr_row_sm_lf{ padding:60px 30px 0 45%;}
.index_nr_row_sm_rg{ padding:60px 45% 0 30px;}
.index_nr_row_sm_lf h2 b,.index_nr_row_sm_rg h2 b{ line-height: 26px;}
.main-footer{ background: #102340; padding: 25px 0 10px 0;}
.footerow{ padding: 0 50px;}
.main-footer .col-xs-2 a,.colsp{ color: #506c8a;}
.main-footer .col-xs-2 h4{ margin:0 0 10px 0;}
.main-footer .col-xs-2 ul li{ line-height: 30px; font-weight: bold;}
.main-footer .social li{ display: inline-block; margin:0 5px;}
.main-footer .social li i.fa{ color: #a0abbb; font-size: 22px;}
.btn-cta-primary{ background: #5d80a1; height: 40px;}
.navbar-form{ padding: 0;}
.form-container .form-control{ height: 40px;}
.copyright{ background: #0a1027; padding: 10px 0; color:#7899b7; font-weight: bold;}

.adminshow{ position: absolute; left: 0; top: 30px; width: 100px; border: 1px #fff solid; border-radius:1px; display: none;}
.adminshow ul { margin: 0;}
.adminshow ul li{ display: block; border-bottom: 1px #fff solid; padding: 5px 0; text-align: center;} 
.adminshow ul li:last-child{ border-bottom: 0;}
.adminshow ul li a{ margin: 0;}